package com.gzy.cbrsystem.shimian.service;

import java.util.List;

import com.gzy.cbrsystem.insomnia.InsomniaBasicInfo;
import com.gzy.cbrsystem.shimian.dao.CaseBasicInfo;
import com.gzy.cbrsystem.shimian.dao.CaseBasicInfoDAO;
import com.gzy.cbrsystem.shimian.dao.ShimianBingzhen;
import com.gzy.cbrsystem.shimian.dao.ShimianEssz;
import com.gzy.cbrsystem.shimian.dao.ShimianMjjy;
import com.gzy.cbrsystem.shimian.dao.ShimianZdbs;
import com.gzy.cbrsystem.shimian.dao.ShimianZzzf;

import com.gzy.cbrsystem.util.PageBean;


public interface CaseReasoning {
	public ShimianBingzhen findBingzhenByID(String id);
	public InsomniaBasicInfo findCaseBasicInfoByID(String id);
	//public CaseBasicInfo findCaseBasicInfoByID(String id);
	public List findCaseBasicInfoByDocName(String docName);
	public List findSimilarCaseByBingzhen(ShimianBingzhen shimianBingzhen);
	public ShimianZdbs findShimianZdbsByID(String id);
	public ShimianZzzf findShimianZzzfByID(String id);
	public ShimianEssz findShimianEsszByID(String id);
	public List search(String query);
	public List advanSearch(String query);
	public Boolean AddShimianBingZhen(ShimianBingzhen shimianBingzhen);
	public ShimianMjjy findShimianMjjyByID(String id);
	public List searchMjjy(String query);
	public boolean addMjjy(ShimianMjjy shimianMjjy);
	public boolean deleteMjjy(String id);
	public PageBean queryForPage(int pageSize,int currentPage);
}
